#include <stdio.h>
int feof(stream);
FILE *stream; указатель на структуру FILE.
Описание.
Функция feof определяет, достигнут ли конец заданного потока. Если конец файла (EOF ) достигнут, то операции чтения возвращают индикатор конца файла пока поток не будет закрыт или вызвана функция rewind .
Возвращаемое значение.
Если текущая позиция является концом файла (EOF ), функция feof возвращает ненулевое значение. Если текущая позиция не является концом файла - возвращается значение 0. Функция feof ошибок не возвращает.
Замечание!
Функция feof реализуется как макро.
Пример:
#include <stdio.h>
char string[100];
FILE *stream;
/* следующие операторы обеспечивают ввод строк, пока не
встретится EOF */
while (!feof(stream))
if (fscanf(stream, "%s", string))
process (string);.